<?php

require_once 'transito.modelo.class.php';

class TransitoControl {

    function TransitoControl() {

        if (isset($_POST['action']) && $_POST['action'] == "transito_insert") {

            if ($_POST['where_type'] == NULL || $_POST['fact_type'] == NULL || $_POST['FKwhere'] == NULL || $_POST['type'] == NULL) {
                echo "Preencha todos os campos";

                return false;
            }

            $transitoModelo = new TransitoModelo();
            $transitoModelo->setWhere_type($_POST['where_type']);
            $transitoModelo->setFact_type($_POST['fact_type']);
			$transitoModelo->setFKwhere($_POST['FKwhere']);
			$transitoModelo->setType($_POST['type']);

            $transitoModelo->insert();

            header("Location: ../index.php");
        }

        if (isset($_POST['action']) && $_POST['action'] == "transito_update") {

            if ($_POST['where_type'] == NULL || $_POST['fact_type'] == NULL || $_POST['FKwhere'] == NULL || $_POST['type'] == NULL) {
                echo "Preencha todos os campos";

                return false;
            }
			
            $transitoModelo = new TransitoModelo();
            $transitoModelo->setWhere_type($_POST['where_type']);
            $transitoModelo->setFact_type($_POST['fact_type']);
			$transitoModelo->setFKwhere($_POST['FKwhere']);
			$transitoModelo->setType($_POST['type']);

            $transitoModelo->updateWhere_type();
            $transitoModelo->updateFact_type();
			$transitoModelo->updateFKwhere();
			$transitoModelo->updateType();

            header("Location: ../index.php");
        }

        if (isset($_GET['action']) && $_GET['action'] == "transito_delete") {

            $transitoModelo = new TransitoModelo();
            $transitoModelo->setId($_GET['id']);

            $transitoModelo->delete();

            header("Location: ../index.php");
        }

    }

    function selectTransito($id) {
        $transitoModelo = new TransitoModelo();
        $array = $transitoModelo->select("WHERE id = ".$id);
        return $array;
    }

    function selectAll() {
        $transitoModelo = new TransitoModelo();
        $array = $transitoModelo->select("");
        return $array;
    }

}

?>

